$(document).ready(function() {

    $("#editar_div").hide();
    $("#apagar_div").hide();
    $("#submenu").hide();

    function listar() {
        
        
        $("#corpolista").html('');
        $.ajax({
            url: '/RRFrutas/Controller_pedido',
            type: 'POST',
            data: {
                oper: "2",
                fornecedor: $("#fornecedor").val(),
                

            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) { //
                        // Mostra Aviso
                        $.msgbox("Ops! Comunicado de erro -> 997", {
                            type: "error"
                        });

                    }
                    if (Obj != null) {
                            
                        $("#corpolista").append("\n\
                    <tr id='head_tabela'>\n\
                        <td ></td>\n\\n\
                        <td >ID</td>\n\\n\
                        <td >Id fornecedor</td>\n\\n\
                        <td >Status</td>\n\\n\
                        <td >Data</td>\n\\n\
                        <td >Valor do pedido</td>\n\
                   </tr>");
                        
                        
                        

                        for (var i = 0; i < Obj.length; i++) {
                            var status;
                            if(Obj[i].status ==1){
                                status="Pago";
                                
                            }else{
                                status="Pendente";
                                
                            }
                            $("#corpolista").append("<tr id='tabela'><td><input type='radio' name='tupla' value=" + Obj[i].id + "></td><td>" + Obj[i].id + "</td><td>" + Obj[i].fornecedor.nome + "</td><td>" + status + "</td><td>" + Obj[i].data + "</td><td>" + Obj[i].valorTotal + "</td></tr>\n\
\n\ ");


                        }

                        $("#totreg").html("Total de Registros Encontrados: " + i);

                    }
                }

            }
        });

        

    }
    
    
    $("#gravar").click(function() {

        $.ajax({
            url: '/RRFrutas/Controller_pedido',
            type: 'POST',
            data: {
                oper: "4",
                id: $("#idEdt").val(),
                status: $("#statusEdt").val(),
            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) {
                        // Mostra Aviso
                        alert(Obj[0].mensagem);

                    }
                    if (Obj != null) {

                        alert(Obj[0].mensagem);
                        $("#editar_div").hide();
                        listar();
                    }

                }

            }


        });




    });
    
    function listarItens(val) {
        
       
        $("#corpolistaItens").html('');
        
        $.ajax({
            url: '/RRFrutas/Controller_ItemPedido',
            type: 'POST',
            data: {
                oper: "7",
                id_pedido: val,
                

            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) { //
                        // Mostra Aviso
                        $.msgbox("Ops! Comunicado de erro -> 997", {
                            type: "error"
                        });

                    }
                    if (Obj != null) {
                           
                        $("#corpolistaItens").append("\n\
                    <tr id='head_tabela'>\n\
                        <td >Código</td>\n\\n\
                        <td >Nome</td>\n\\n\
                        <td >Quantidade</td>\n\\n\
                        <td >Valor</td>\n\\n\
                   </tr>");
                        
                        
                        

                        for (var i = 0; i < Obj.length; i++) {
                           
                                                       
                            $("#corpolistaItens").append("<tr id='tabela'><td>" + Obj[i].produto.codigo + "</td><td>" + Obj[i].produto.nome + "</td><td>" + Obj[i].quantidade + "</td><td>" + Obj[i].valor + "</td></tr>\n\
\n\ ");


                        }

                        $("#totreg").html("Total de Registros Encontrados: " + i);

                    }
                }

            }
        });

        

    }


    $("#procurarAdm").click(function() {
        
        
        listar();
        


    });




    function abastecerCampos(val) {
       
        $.ajax({
            url: '/RRFrutas/Controller_pedido',
            type: 'POST',
            data: {
                oper: "3",
                codigo: val

            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) {
                        // Mostra Aviso
                        alert("erro no JQuery");

                    }
                    if (Obj != null) {
                        
                        
                        $("#idEdt").val(Obj[0].id);
                        $("#nomeEdt").val(Obj[0].fornecedor.nome);
                        $("#dataEdt").val(Obj[0].data);
                        $("#statusEdt").val(Obj[0].status);




                    }

                }

            }


        });
    }
    ;
    
    $("#editar").click(function() {

        var val = $('input:radio[name=tupla]:checked').val();
        if (val == null) {

            alert("Você não selecionou nenhum pedido !");


        } else {
            $("#editar_div").show();
            listarItens(val);
            abastecerCampos(val);
        }

    });

    $("#cancelarEdt").click(function() {
        $("#editar_div").hide();
        
    });



});